package com.zxcl.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zxcl.domain.IndexImg;
import com.zxcl.dto.PageDTO;
import com.zxcl.vo.IndexImgVO;

import java.util.List;

public interface IndexImgService extends IService<IndexImg> {

    /**
     * 分页查询轮播图
     *
     * @param pageDTO
     * @param status
     * @return
     */
    Page<IndexImg> loadIndexImgPage(PageDTO pageDTO, Integer status);

    /**
     * 新增轮播图
     *
     * @param indexImg
     * @return
     */
    Integer addIndexImg(IndexImg indexImg);

    /**
     * 回显轮播图
     *
     * @param id
     * @return
     */
    IndexImgVO findIndexImg(Long id);


    /**
     * 加载商城首页轮播图
     * @return
     */

    List<IndexImg> findMallIndexImg();
}
